﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FluentNHibernate.Mapping;

namespace TitipNyobaYan.Models
{
    class DIPINJAMMap : ClassMap<DIPINJAM>
    {

        public DIPINJAMMap()
        {
            Table("DIPINJAM");
            LazyLoad();
            Id(x => x.ID_DIPINJAM).GeneratedBy.Assigned().Column("ID_DIPINJAM");
            References(x => x.ISBN_BUKU).ForeignKey("ISBN_BUKU").Column("ISBN_BUKU");
            References(x => x.ID_ORANG).ForeignKey("ID_ORANG").Column("ID_ORANG");
            Map(x => x.TANGGAL_PINJAM).Column("TANGGAL_PINJAM");
            Map(x => x.TANGGAL_KEMBALI).Column("TANGGAL_KEMBALI");
            Map(x => x.STATUS_PINJAM).Column("STATUS_PINJAM").Length(2);
            Map(x => x.TANGGAL_HARUSNYA_KEMBALI).Column("TANGGAL_HARUSNYA_KEMBALI");
        }
    }
}
